
package empresa;

import java.util.ArrayList;
import java.util.Iterator;
import trabajadores.Trabajador;

/**
 *
 * @author Santy
 */
public class Empresa {
    
    //Trabajador [] trabajadores; Lo bueno de usar un ArrayList, es que no hace falta definir el tamaño
    ArrayList <Trabajador> trabajadores;
    
    public Empresa(ArrayList<Trabajador> trabajadores){ 
        
        this.trabajadores = trabajadores;
    }
    
    public float costesLaborales()
    {
       float costes = 0;
        /* 
        for (Trabajador trabajador : trabajadores) {
           costes+= trabajador.coste();}
        */
        Iterator<Trabajador> it = trabajadores.iterator();
        while(it.hasNext()){
            Trabajador trabajador = it.next();
            costes += trabajador.coste();
        }
        
        return costes; 
    }
    
    @Override
    public String toString() {
        
        String respuesta = "";
        
        //Tambien se puede poner asi:
        for(Trabajador trabajador : trabajadores)
        {
            respuesta += trabajador;
        }
        
        return respuesta;
    }
    
}
